package com.yjxxt;

import com.yjxxt.dao.DeptDao;
import com.yjxxt.vo.Dept;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import java.io.IOException;
import java.io.InputStream;

import java.util.Date;
import java.util.List;


public class Main {


    public static void main(String[] args) throws IOException {
        /*Dept表的测试*/
        //查询单个数据
//        DempTest.selectById(40);

        //多条件查询
//        DempTest.selectByNameAndId("运营部门", 40);

        //分页查询
//        DempTest.TestselectLimit( 1, 3);

        //查询所有数据
//        DempTest.selectAll();

        //增加数据测试
//        DempTest.Testinsert(40,"运营部门", "美达加斯加");

        //删除数据测试
//        DempTest.Testdelete(60);

        //更新数据测试
//        DempTest.Testupdate("运营部门", "东京", 40);

        //查询部门和部门领导
//        DempTest.selectDeptAndLeader();

        DempTest.selectMaxDept();



        /*Emp表的测试*/
//        EmpTest.selectDnameAndEname();

        //查询最大工资
//        EmpTest.selectMaxSal();

        //查询员工信息
//        EmpTest.selectByEmpno(7369);

        //更新员工信息
//        EmpTest.updateEmp(7369,"张三","经理",7902,19900101,5000,200,40);

        //根据id删除员工
//         EmpTest.deleteEmp(7369);

         //模糊查询员工信息
//        EmpTest.selectLikeEname("W");

        //插入员工信息
//        System.out.println(EmpTest.insertEmp("王五", "开发工程师", 7639, new Date(), 2500, 100, 70));
        //修改员工信息
//        EmpTest.updateEmp(7938,"张三","经理",7782,new Date(),3300,500,30);

        //删除员工信息\
//        EmpTest.deleteEmp(7940);



    }


}

